package com.zzw.zim.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zzw.zim.system.dto.AddRoleMenuDTO;
import com.zzw.zim.system.entitys.SysRoleMenuEntity;

/**
 * 角色菜单关系
 *
 * @author XiaoJie
 * @email
 * @date 2025-05-13 09:43:18
 */
public interface SysRoleMenuService extends IService<SysRoleMenuEntity> {

    /**
     * 新增角色菜单
     * @param dto {@link AddRoleMenuDTO}
     * @return ""
     */
    String addRoleMenu(AddRoleMenuDTO dto);

    /**
     * 新增角色菜单
     * @param dto {@link AddRoleMenuDTO}
     * @return ""
     */
    String editRoleMenu(AddRoleMenuDTO dto);

    /**
     * 新增角色菜单
     * @param roleId "角色ID"
     * @return ""
     */
    String removeByRoleId(String roleId);
}

